DG stock analysis